import { AuxiliaryList, AuxiliaryEdit } from '../../view/party-auxiliary/index';
import { PartyLogList } from '../../view/party-log-list/index';
import { PropertyList, PropertyEdit } from '../../view/party-property/index';
import { PartyList, PartyEdit } from '../../view/party-manage/index';
import { ReserveList, ReserveAdd } from '../../view/party-reserve/index';
import { PartyAttendList } from '../../view/party-attend/index';
import { NotifyTemplateList, NotifyTemplateEdit } from '../../view/party-notify-template/index';
import { NotifyLogList } from '../../view/party-notify-log/index';
import { PartyBriefingList } from '../../view/party-briefing/index';
import { PartyReaderReportList } from '../../view/party-reader-report/index';
import { AppraisalList } from '../../view/party-appraisal' 
import {RulesList,PartyRulesEdit} from '../../view/party-rules/index'
import {BlackList,BlackListAdd,BlackListEdit} from '../../view/party-blacklist/index'

export default [

  {
    key:'/auxiliary/list',
    model:  AuxiliaryList,
    selected:false,
    name:'auxiliary.manage',
    isTop:true,
    perm:'ui-party.auxiliary.manage.view.list',
    params:{
      id:''
    }
  },
  {
    key:'/party/auxiliary/add',
    model:   AuxiliaryEdit,
    selected:false,
    isTop:false,
    name:'auxiliary.add',
    perm:'ui-party.auxiliary.manage.view.add',
    params:{
      id:''
    }
  },
  {
    key:'/party/auxiliary/edit',
    model:  AuxiliaryEdit,
    selected:false,
    isTop:false,
    name:'auxiliary.edit',
    perm:'ui-party.auxiliary.manage.view.edit',
    params:{
      id:''
    }
  },
  {
    key:'/party/property/list',
    model:  PropertyList,
    selected:false,
    isTop:true,
    name:'property.manage',
    perm:'ui-party.property.manage.view.list',
    params:{
      id:''
    }
  },
  {
    key:'/party/property/add',
    model:   PropertyEdit,
    selected:false,
    isTop:false,
    name:'property.add',
    perm:'ui-party.property.manage.view.add',
    params:{
      id:''
    }
  },
  {
    key:'/party/property/edit',
    model:  PropertyEdit,
    selected:false,
    isTop:false,
    name:'property.edit',
    perm:'ui-party.property.manage.view.edit',
    params:{
      id:''
    }
  },
  {
    key:'/party/info/list',
    model:  PartyList,
    selected:false,
    isTop:true,
    name:'party.manage',
    perm:'ui-party.info.manage.view.list',
    params:{
      id:''
    }
  },
  {
    key:'/party/info/add',
    model:   PartyList,
    selected:false,
    isTop:false,
    perm:'ui-party.info.manage.view.add',
    name:'party.add',
    params:{
      id:''
    }
  },
  {
    key:'/party/info/edit',
    model:  PartyEdit,
    isTop:false,
    selected:false,
    perm:'ui-party.info.manage.view.edit',
    name:'party.edit',
    params:{
      id:''
    }
  }, {
    key:'/party/reserve/list',
    model:  ReserveList,
    isTop:true,
    selected:false,
    perm:'ui-party.reserve.manage.view.list',
    name:'reserve.manage',
    params:{
      id:''
    }
  }, {
    key:'/party/reserve/add',
    model:  ReserveAdd,
    isTop:false,
    selected:false,
    name:'reserve.add',
    perm:'ui-party.reserve.manage.view.add',
    params:{
      id:''
    }
  },
  {
    key:'/party/attend/list',
    model:  PartyAttendList,
    isTop:true,
    selected:false,
    name:'attend.manage',
    perm:'ui-party.attend.manage.view.list',
    params:{
      id:''
    }
  },
  {
    key:'/party/notify/template/list',
    model: NotifyTemplateList,
    selected:false,
    isTop:true,
    name:'notify.template.manage',
    perm:'ui-party.notify.template.manage.view.list',
    params:{
      id:''
    }
  },
  {
    key:'/party/notify/template/add',
    model:  NotifyTemplateEdit,
    selected:false,
    isTop:false,
    name:'notify.template.add',
    perm:'ui-party.notify.template.manage.view.add',
    params:{
      id:''
    }
  },
  {
    key:'/party/notify/template/edit',
    model:  NotifyTemplateEdit,
    selected:false,
    isTop:false,
    name:'notify.template.edit',
    perm:'ui-party.notify.template.manage.view.edit',
    params:{
      id:''
    }
  },
  {
    key:'/party/notify/log/list',
    model: NotifyLogList,
    selected:false,
    isTop:true,
    name:'notify.log.manage',
    perm:'ui-party.notify.log.manage.view.list',
    params:{
      id:''
    }
  }, {
    key:'/party/reader/report/list',
    model: PartyReaderReportList,
    selected:false,
    isTop:true,
    name:'reader.report.manage',
    perm:'ui-party.reader.report.manage.view.list',
    params:{
      id:''
    }
  },
  {
    key:'/party/briefing/list',
    model: PartyBriefingList,
    selected:false,
    isTop:true,
    name:'briefing.manage',
    perm:'ui-party.briefing.manage.view.list',
    params:{
      id:''
    }
  },
  {
    key:'/log/list',
    model: PartyLogList,
    selected:false,
    isTop:true,
    name:'log.manage',
    perm:'ui-party.log.manage.view.list',
    params:{
      id:''
    }
  },
  {
    key:'/party/appraisal/list',
    model: AppraisalList,
    selected:false,
    isTop:true,
    name:'appraisal.manage',
    perm:'ui-party.appraisal.manage.view.list',
    params:{
      id:''
    }
  },  {
    key:'/rules/list',
    model:  RulesList,
    selected:false,
    name:'rules.manage',
    isTop:true,
    perm:'ui-party.rules.manage.view.list',
    params:{
      id:''
    }
  },
  {
    key:'/rules/add',
    model:  PartyRulesEdit,
    selected:false,
    name:'rules.add',
    isTop:false,
    perm:'ui-party.rules.manage.view.add',
    params:{
      id:''
    }
  },
  {
    key:'/rules/edit',
    model:  PartyRulesEdit,
    selected:false,
    name:'rules.edit',
    isTop:false,
    perm:'ui-party.rules.edit.manage.view.edit',
    params:{
      id:''
    }
  },{
    key:'/black/list',
    model:  BlackList,
    selected:false,
    name:'blacklist.manage',
    isTop:true,
    perm:'ui-party.blacklist.manage.view.list',
    params:{
      id:''
    }
  },
  {
    key:'/black/list/edit',
    model:  BlackListEdit,
    selected:false,
    name:'blacklist.edit',
    isTop:false,
    perm:'ui-party.blacklist.manage.view.edit',
    params:{
      id:''
    }
  },
  {
    key:'/black/list/add',
    model:  BlackListAdd,
    selected:false,
    name:'blacklist.add',
    isTop:false,
    perm:'ui-party.blacklist.manage.view.add',
    params:{
      id:''
    }
  }
];
